package com.len.base;

import java.io.Serializable;
import java.util.Date;
import java.util.List;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

@Getter
@Setter
@ToString
public class CurrentUser implements Serializable {
    private String TB_ZFB_NUMBER;
    private String TB_ZFB_USERNAME;
    private String TB_ZFB_FILEPATH;
    private String TB_WX_FILEPATH;
    private String TB_BACKCARD;
    private String TB_BACKNAME;
    private String gmcs;
    private double TB_BZJ_PRICE;
    public String getGmcs() {
        return gmcs;
    }

    public void setGmcs(String gmcs) {
        this.gmcs = gmcs;
    }

    public double getTB_BZJ_PRICE() {
        return TB_BZJ_PRICE;
    }

    public void setTB_BZJ_PRICE(double TB_BZJ_PRICE) {
        this.TB_BZJ_PRICE = TB_BZJ_PRICE;
    }

    public String getTB_ZFB_NUMBER() {
        return TB_ZFB_NUMBER;
    }

    public void setTB_ZFB_NUMBER(String TB_ZFB_NUMBER) {
        this.TB_ZFB_NUMBER = TB_ZFB_NUMBER;
    }

    public String getTB_ZFB_USERNAME() {
        return TB_ZFB_USERNAME;
    }

    public void setTB_ZFB_USERNAME(String TB_ZFB_USERNAME) {
        this.TB_ZFB_USERNAME = TB_ZFB_USERNAME;
    }

    public String getTB_ZFB_FILEPATH() {
        return TB_ZFB_FILEPATH;
    }

    public void setTB_ZFB_FILEPATH(String TB_ZFB_FILEPATH) {
        this.TB_ZFB_FILEPATH = TB_ZFB_FILEPATH;
    }

    public String getTB_WX_FILEPATH() {
        return TB_WX_FILEPATH;
    }

    public void setTB_WX_FILEPATH(String TB_WX_FILEPATH) {
        this.TB_WX_FILEPATH = TB_WX_FILEPATH;
    }

    public String getTB_BACKCARD() {
        return TB_BACKCARD;
    }

    public void setTB_BACKCARD(String TB_BACKCARD) {
        this.TB_BACKCARD = TB_BACKCARD;
    }

    public String getTB_BACKNAME() {
        return TB_BACKNAME;
    }

    public void setTB_BACKNAME(String TB_BACKNAME) {
        this.TB_BACKNAME = TB_BACKNAME;
    }

    private String id;

    private String username;

    private String password;

    private Integer age;

    private String email;

    private String photo;

    private String realName;

    private String createBy;

    private String updateBy;

    private Date createDate;

    private Date updateDate;
    private String TB_IDCARD;
    private Byte delFlag;
    private Byte sfz;
   private List<CurrentMenu> currentMenuList;
   private List<CurrentRole> currentRoleList;
    private static final long serialVersionUID = 1L;

    public String getTB_IDCARD() {
        return TB_IDCARD;
    }

    public void setTB_IDCARD(String TB_IDCARD) {
        this.TB_IDCARD = TB_IDCARD;
    }

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username;
    }

    public Byte getSfz() {
        return sfz;
    }

    public void setSfz(Byte sfz) {
        this.sfz = sfz;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public Integer getAge() {
        return age;
    }

    public void setAge(Integer age) {
        this.age = age;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getPhoto() {
        return photo;
    }

    public void setPhoto(String photo) {
        this.photo = photo;
    }

    public String getRealName() {
        return realName;
    }

    public void setRealName(String realName) {
        this.realName = realName;
    }

    public String getCreateBy() {
        return createBy;
    }

    public void setCreateBy(String createBy) {
        this.createBy = createBy;
    }

    public String getUpdateBy() {
        return updateBy;
    }

    public void setUpdateBy(String updateBy) {
        this.updateBy = updateBy;
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public Date getUpdateDate() {
        return updateDate;
    }

    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }

    public Byte getDelFlag() {
        return delFlag;
    }

    public void setDelFlag(Byte delFlag) {
        this.delFlag = delFlag;
    }

    public List<CurrentMenu> getCurrentMenuList() {
        return currentMenuList;
    }

    public void setCurrentMenuList(List<CurrentMenu> currentMenuList) {
        this.currentMenuList = currentMenuList;
    }

    public List<CurrentRole> getCurrentRoleList() {
        return currentRoleList;
    }

    public void setCurrentRoleList(List<CurrentRole> currentRoleList) {
        this.currentRoleList = currentRoleList;
    }

    public static long getSerialVersionUID() {
        return serialVersionUID;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public CurrentUser(String id, String username, Integer age, String email, String photo,
                       String realName) {
        this.id = id;
        this.username = username;
        this.age = age;
        this.email = email;
        this.photo = photo;
        this.realName = realName;
    }

    public CurrentUser() {
    }
}